Skip to main content

lion's leaf

English lion's leaf meaning in English  •  lion's leaf का अर्थ अंग्रेजी में
Noun
  • A South European plant of the genus Leontice (Leontice leontopetalum), the tuberous roots of which contain so much alkali that they are sometimes used as a substitute for soap.
Advertisement